package com.online.shop.dao;



import com.online.shop.pojo.ActionAddress;

import java.util.List;

public interface ActionAddressDao {
	/**
	 * 查询是否存在默认地址
	 * @param uid
	 * @return
	 */
	public int findDefaultAddrByUserId(Integer userId);
	/**
	 * 新增收货人地址
	 * @param addr
	 * @return
	 */
	public int insertAddress(ActionAddress addr);
	/**
	 * 更新收件人地址信息
	 * @param addr
	 * @return
	 */
	public int updateAddress(ActionAddress addr);
	/**
	 * 查询用户的收件地址信息
	 * @param userId
	 * @return
	 */
	public List<ActionAddress> findAddrsByUserId(Integer userId);
	/**
	 * 读取用户默认地址
	 * @param userId
	 * @return
	 */
	public ActionAddress findDefaultAddr(Integer userId);
	
	public ActionAddress findAddrById(Integer id);

	
}
